package com.fuluwa.domain.bank.model;


public enum GeneralLedger {
	Asset(1, "Asset"),
	CashAsset(11, "Cash Asset"),
	GoldAsset(12, "Gold Asset"),
	
	Libility(2, "Libility"),
	CashLibility(21, "Cash Libility"),
	GoldLibility(22, "Gold Libility"),//just used for account create, not for accounting
	
	Income(3, "Income"),
	ServiceCharge(31, "Service Charge"),
	Tax(32, "Tax"),
	
	Expense(4, "Expense"),
	
	ContingentAsset(5, "ContingentAsset"),
	ContigentLibility(6, "ContigentLibility");

	private Integer glCode;
	private String glDesc;

	private GeneralLedger(Integer glCode, String glDesc) {
		this.glCode = glCode;
		this.glDesc = glDesc;
	}

	public Integer getGlCode() {
		return glCode;
	}

	public String getGlDesc() {
		return glDesc;
	}
}
